evoDrummer: Deriving Rhythmic Patterns through Interactive Genetic Algorithms
نویسندگان
چکیده
Drum rhythm automatic construction is an important step towards the design of systems which automatically compose music. This work describes a novel mechanism that allows a system, namely the evoDrummer, to create novel rhythms with reference to a base rhythm. The user interactively defines the amount of divergence between the base rhythm and the generated ones. The methodology followed towards this aim incorporates the utilization of Genetic Algorithms and allows the evoDrummer to provide several alternative rhythms with specific, controlled divergence from the selected base rhythm. To this end, the notion of rhythm divergence is also introduced, based on a set of 40 drum–specific features. Four population initialization schemes are discussed and an extensive experimental evaluation is provided. The obtained results demonstrate that, with proper population initialization, the evoDrummer is able to produce a great variety of rhythmic patterns which accurately encompass the desired divergence from the base rhythm.
منابع مشابه
Music Composition with Interactive Evolutionary Computation
The interactive evolutionary computation (IEC), i.e., an evolutionary computation whose fitness function is provided by users, has been applied to aesthetic areas, such as art, design and music. We cannot always define fitness functions explicitly in these areas. With IEC, however, the user's implicit preference can be embedded into the optimization system. This paper describes a new approach t...
متن کاملTarget-Based Rhythmic Pattern Generation and Variation with Genetic Algorithms
Composing drum patterns and musically developing them through repetition and variation is a typical task in electronic music production. We propose a system that, given an input pattern, automatically creates related patterns using a genetic algorithm. Two distance measures (the Hamming distance and directed-swap distance) that relate to rhythmic similarity are shown to derive usable fitness fu...
متن کاملBeat and Downbeat Tracking Based on Rhythmic Patterns Applied to the Uruguayan Candombe Drumming
Computational analysis of the rhythmic/metrical structure of music from recorded audio is a hot research topic in music information retrieval. Recent research has explored the explicit modeling of characteristic rhythmic patterns as a way to improve upon existing beat-tracking algorithms, which typically fail on dealing with syncopated or polyrhythmic music. This work takes the Uruguayan Candom...
متن کاملSonic Gestures and Rhythmic Interaction between the Human and the Computer
Aalto University, P.O. Box 11000, FI-00076 Aalto www.aalto.fi Author Antti Jylhä Name of the doctoral dissertation Sonic Gestures and Rhythmic Interaction between the Human and the Computer Publisher School of Electrical Engineering Unit Department of Signal Processing and Acoustics Series Aalto University publication series DOCTORAL DISSERTATIONS 32/2012 Field of research Acoustics and audio s...
متن کاملPattern-Based Genetic Model Refinements in MDA
We explore the application of genetic algorithms in model transformations that can be understood as pattern-based refinements. In MDA (Model Driven Architecture), such transformations can be exploited for deriving a PIM model from a CIM model. The approach uses design patterns as the basis of mutations and exploits various quality metrics for deriving a fitness function. A genetic representatio...
متن کامل